const char* mp_tokenize_bin="69#\n"
"63#7\n47#6\n"
"63#8\n28#load\n26#_\n60\n35#6\n30\n"
"63#12\n2#boot\n2#*\n1#2\n"
"63#14\n54#Token\n51#__init__\n2#symbol\n25#1\n24\n25#2\n24\n25#3\n"
"63#15\n57#259\n"
"63#16\n27#3\n27\n2#pos\n21\n"
"63#17\n27#1\n27\n2#type\n21\n"
"63#18\n27#2\n27\n2#val\n21\n53\n28#Token\n2#__init__\n21\n56\n"
"63#21\n51#findpos\n"
"63#21\n57#256\n"
"63#22\n28#hasattr\n27\n2#pos\n48#2\n10\n37#28\n"
"63#23\n28#hasattr\n27\n2#first\n48#2\n37#9\n"
"63#24\n28#findpos\n27\n2#first\n22\n49#1\n52\n35#1\n"
"63#25\n28#print\n27\n48#1\n30\n"
"63#26\n31\n3\n32\n3\n32\n52\n35#1\n"
"63#27\n27\n2#pos\n22\n52\n53\n26#findpos\n"
"63#30\n51#find_error_line\n"
"63#30\n57#512\n"
"63#37\n27#1\n3\n22\n25#2\n"
"63#38\n27#1\n3#1.0\n22\n25#3\n"
"63#39\n27\n2#replace\n22\n2#	\n2# \n48#2\n25\n"
"63#40\n27\n2#split\n22\n2#\\n\n48#1\n27#2\n3#1.0\n5\n22\n25#4\n"
"63#41\n2#\n25#5\n"
"63#42\n27#2\n3#10.0\n12\n37#7\n"
"63#42\n27#5\n2# \n4\n25#5\n35#1\n"
"63#43\n27#2\n3#100.0\n12\n37#7\n"
"63#43\n27#5\n2#  \n4\n25#5\n35#1\n"
"63#44\n27#5\n28#str\n27#2\n48#1\n4\n2#: \n4\n27#4\n4\n2#\\n\n4\n25#6\n"
"63#45\n27#6\n2#     \n2# \n27#3\n6\n4\n2#^\n4\n2#\\n\n4\n4\n25#6\n"
"63#46\n27#6\n52\n53\n26#find_error_line\n"
"63#48\n51#print_token\n"
"63#48\n57#256\n27\n45\n44#28\n25#1\n"
"63#50\n28#print\n27#1\n27\n27#1\n22\n48#2\n30\n"
"63#51\n28#gettype\n27\n27#1\n22\n48#1\n2#dict\n15\n37#9\n"
"63#52\n28#print_token\n27\n27#1\n22\n48#1\n30\n35#1\n36#27\n30\n53\n26#print_token\n"
"63#54\n51#compile_error\n2#\n25#3\n"
"63#54\n57#769\n"
"63#55\n27#2\n24\n16\n37#28\n"
"63#57\n28#findpos\n27#2\n48#1\n25#4\n"
"63#58\n28#find_error_line\n27#1\n27#4\n48#2\n25#5\n"
"63#59\n28#raise\n28#Exception\n2#Error at \n27\n4\n2#:\\n\n4\n27#5\n4\n27#3\n4\n48#1\n48#1\n30\n35#8\n"
"63#61\n28#raise\n28#Exception\n27#3\n48#1\n48#1\n30\n53\n26#compile_error\n"
"63#64\n2#-=[];,./!%*()+{}:<>@^\n26#SYMBOL_CHARS\n"
"63#66\n31\n2#as\n32\n2#def\n32\n2#class\n32\n2#return\n32\n2#pass\n32\n2#and\n32\n2#or\n32\n2#not\n32\n2#in\n32\n2#import\n32\n2#is\n32\n2#while\n32\n2#break\n32\n2#for\n32\n2#continue\n32\n2#if\n32\n2#else\n32\n2#elif\n32\n2#try\n32\n2#except\n32\n2#raise\n32\n2#global\n32\n2#del\n32\n2#from\n32\n2#None\n32\n2#assert\n32\n26#KEYWORDS\n"
"63#72\n31\n2#-=\n32\n2#+=\n32\n2#*=\n32\n2#/=\n32\n2#==\n32\n2#!=\n32\n2#<=\n32\n2#>=\n32\n2#=\n32\n2#-\n32\n2#+\n32\n2#*\n32\n2#/\n32\n2#%\n32\n2#<\n32\n2#>\n32\n2#[\n32\n2#]\n32\n2#{\n32\n2#}\n32\n2#(\n32\n2#)\n32\n2#.\n32\n2#:\n32\n2#,\n32\n2#;\n32\n26#SYMBOLS\n"
"63#79\n31\n2#[\n32\n2#(\n32\n2#{\n32\n26#B_BEGIN\n"
"63#80\n31\n2#]\n32\n2#)\n32\n2#}\n32\n26#B_END\n"
"63#82\n54#Tokenizer\n51#__init__\n"
"63#84\n57#256\n"
"63#85\n3#1.0\n27\n2#y\n21\n"
"63#86\n3\n27\n2#yi\n21\n"
"63#87\n28#True\n27\n2#nl\n21\n"
"63#88\n31\n27\n2#res\n21\n"
"63#89\n31\n3\n32\n27\n2#indent\n21\n"
"63#90\n3\n27\n2#braces\n21\n53\n28#Tokenizer\n2#__init__\n21\n51#add\n"
"63#92\n57#768\n"
"63#93\n27#1\n2#in\n15\n37#57\n"
"63#94\n27\n2#res\n22\n2#pop\n22\n48\n25#3\n"
"63#95\n27#3\n2#type\n22\n2#not\n15\n37#17\n"
"63#96\n27\n2#res\n22\n2#append\n22\n28#Token\n2#notin\n27#2\n27\n2#f\n22\n48#3\n48#1\n30\n35#25\n"
"63#98\n27\n2#res\n22\n2#append\n22\n27#3\n48#1\n30\n"
"63#99\n27\n2#res\n22\n2#append\n22\n28#Token\n27#1\n27#2\n27\n2#f\n22\n48#3\n48#1\n30\n35#76\n27#1\n2#not\n15\n37#57\n"
"63#102\n27\n2#res\n22\n2#pop\n22\n48\n25#3\n"
"63#103\n27#3\n2#type\n22\n2#is\n15\n37#17\n"
"63#104\n27\n2#res\n22\n2#append\n22\n28#Token\n2#isnot\n27#2\n27\n2#f\n22\n48#3\n48#1\n30\n35#25\n"
"63#106\n27\n2#res\n22\n2#append\n22\n27#3\n48#1\n30\n"
"63#107\n27\n2#res\n22\n2#append\n22\n28#Token\n27#1\n27#2\n27\n2#f\n22\n48#3\n48#1\n30\n35#16\n"
"63#109\n27\n2#res\n22\n2#append\n22\n28#Token\n27#1\n27#2\n27\n2#f\n22\n48#3\n48#1\n30\n53\n28#Tokenizer\n2#add\n21\n56\n"
"63#111\n51#clean\n"
"63#111\n57#256\n"
"63#112\n27\n2#replace\n22\n2#\\r\n2#\n48#2\n25\n"
"63#113\n27\n52\n53\n26#clean\n"
"63#115\n51#tokenize\n"
"63#115\n57#256\n"
"63#116\n28#clean\n27\n48#1\n25\n"
"63#117\n28#do_tokenize\n27\n49#1\n52\n53\n26#tokenize\n"
"63#119\n51#is_blank\n"
"63#119\n57#256\n"
"63#120\n27\n2# \n15\n39#5\n27\n2#	\n15\n20\n52\n53\n26#is_blank\n"
"63#122\n51#is_number_begin\n"
"63#122\n57#256\n"
"63#123\n27\n2#0\n13\n38#5\n27\n2#9\n14\n19\n52\n53\n26#is_number_begin\n"
"63#125\n51#do_tokenize\n"
"63#125\n57#256\n"
"63#126\n28#Tokenizer\n48\n25#1\n"
"63#127\n3\n25#2\n"
"63#128\n28#len\n27\n48#1\n25#3\n"
"63#129\n27#2\n27#3\n12\n37#183\n"
"63#130\n27\n27#2\n22\n25#4\n"
"63#131\n31\n27#1\n2#y\n22\n32\n27#2\n27#1\n2#yi\n22\n5\n3#1.0\n4\n32\n27#1\n2#f\n21\n"
"63#132\n27#1\n2#nl\n22\n37#15\n"
"63#133\n28#False\n27#1\n2#nl\n21\n"
"63#134\n28#do_indent\n27#1\n27\n27#2\n27#3\n48#4\n25#2\n35#141\n27#4\n2#\\n\n15\n37#10\n"
"63#136\n28#do_nl\n27#1\n27\n27#2\n27#3\n48#4\n25#2\n35#128\n27#4\n28#SYMBOL_CHARS\n17\n37#10\n"
"63#138\n28#do_symbol\n27#1\n27\n27#2\n27#3\n48#4\n25#2\n35#115\n28#is_number_begin\n27#4\n48#1\n37#10\n"
"63#140\n28#do_number\n27#1\n27\n27#2\n27#3\n48#4\n25#2\n35#102\n28#is_name_begin\n27#4\n48#1\n37#10\n"
"63#142\n28#do_name\n27#1\n27\n27#2\n27#3\n48#4\n25#2\n35#89\n27#4\n2#\"\n15\n39#5\n27#4\n2#'\n15\n20\n37#10\n"
"63#144\n28#do_string\n27#1\n27\n27#2\n27#3\n48#4\n25#2\n35#71\n27#4\n2##\n15\n37#10\n"
"63#146\n28#do_comment\n27#1\n27\n27#2\n27#3\n48#4\n25#2\n35#58\n27#4\n2#\\\\\n15\n38#9\n27\n27#2\n3#1.0\n4\n22\n2#\\n\n15\n19\n37#21\n"
"63#148\n27#2\n3#2.0\n4\n25#2\n"
"63#149\n27#1\n2#y\n22\n3#1.0\n4\n27#1\n2#y\n21\n"
"63#150\n27#2\n27#1\n2#yi\n21\n35#25\n28#is_blank\n27#4\n48#1\n37#7\n"
"63#152\n27#2\n3#1.0\n4\n25#2\n35#15\n"
"63#154\n28#compile_error\n2#do_tokenize\n27\n28#Token\n2#\n2#\n27#1\n2#f\n22\n48#3\n2#unknown token\n48#4\n30\n36#185\n"
"63#155\n28#indent\n27#1\n3\n48#2\n30\n"
"63#156\n27#1\n2#res\n22\n52\n53\n26#do_tokenize\n"
"63#158\n51#do_nl\n"
"63#158\n57#1024\n"
"63#159\n27\n2#braces\n22\n10\n37#10\n"
"63#160\n27\n2#add\n22\n2#nl\n2#nl\n48#2\n30\n35#1\n"
"63#161\n27#2\n3#1.0\n4\n25#2\n"
"63#162\n28#True\n27\n2#nl\n21\n"
"63#163\n27\n2#y\n22\n3#1.0\n4\n27\n2#y\n21\n"
"63#164\n27#2\n27\n2#yi\n21\n"
"63#165\n27#2\n52\n53\n26#do_nl\n"
"63#167\n51#do_indent\n"
"63#167\n57#1024\n"
"63#168\n3\n25#4\n"
"63#169\n27#2\n27#3\n12\n37#30\n"
"63#170\n27#1\n27#2\n22\n25#5\n"
"63#171\n27#5\n2# \n16\n38#5\n27#5\n2#	\n16\n19\n37#4\n"
"63#172\n35#13\n35#1\n"
"63#173\n27#2\n3#1.0\n4\n25#2\n"
"63#174\n27#4\n3#1.0\n4\n25#4\n36#32\n"
"63#177\n27\n2#braces\n22\n10\n38#5\n27#5\n2#\\n\n16\n19\n38#5\n27#5\n2##\n16\n19\n38#5\n27#2\n27#3\n12\n19\n37#8\n"
"63#178\n28#indent\n27\n27#4\n48#2\n30\n35#1\n"
"63#179\n27#2\n52\n53\n26#do_indent\n"
"63#181\n51#indent\n"
"63#181\n57#512\n"
"63#182\n27#1\n27\n2#indent\n22\n3#-1.0\n22\n15\n37#4\n24\n52\n35#73\n27#1\n27\n2#indent\n22\n3#-1.0\n22\n11\n37#19\n"
"63#185\n27\n2#indent\n22\n2#append\n22\n27#1\n48#1\n30\n"
"63#186\n27\n2#add\n22\n2#indent\n27#1\n48#2\n30\n35#47\n27#1\n27\n2#indent\n22\n3#-1.0\n22\n12\n37#39\n"
"63#188\n27\n2#indent\n22\n2#index\n22\n27#1\n48#1\n25#2\n"
"63#189\n28#len\n27\n2#indent\n22\n48#1\n27#2\n3#1.0\n4\n11\n37#18\n"
"63#190\n27\n2#indent\n22\n2#pop\n22\n48\n25#1\n"
"63#191\n27\n2#add\n22\n2#dedent\n27#1\n48#2\n30\n36#26\n35#1\n53\n26#indent\n"
"63#194\n51#symbol_match\n"
"63#194\n57#768\n"
"63#195\n27\n27#1\n27#1\n28#len\n27#2\n48#1\n4\n23\n27#2\n15\n52\n53\n26#symbol_match\n"
"63#197\n51#do_symbol\n"
"63#197\n57#1024\n"
"63#198\n24\n25#4\n28#SYMBOLS\n45\n44#23\n25#5\n"
"63#200\n28#symbol_match\n27#1\n27#2\n27#5\n48#3\n37#14\n"
"63#201\n27#2\n28#len\n27#5\n48#1\n4\n25#2\n"
"63#202\n27#5\n25#4\n"
"63#203\n35#3\n35#1\n36#22\n30\n"
"63#204\n27#4\n24\n15\n37#7\n"
"63#205\n28#raise\n2#invalid symbol\n48#1\n30\n35#1\n"
"63#206\n27\n2#add\n22\n27#4\n27#4\n48#2\n30\n"
"63#207\n27#4\n28#B_BEGIN\n17\n37#11\n"
"63#208\n27\n2#braces\n22\n3#1.0\n4\n27\n2#braces\n21\n35#1\n"
"63#209\n27#4\n28#B_END\n17\n37#11\n"
"63#210\n27\n2#braces\n22\n3#1.0\n5\n27\n2#braces\n21\n35#1\n"
"63#211\n27#2\n52\n53\n26#do_symbol\n"
"63#213\n51#do_number\n"
"63#213\n57#1024\n"
"63#214\n27#1\n27#2\n22\n25#4\n"
"63#214\n27#2\n3#1.0\n4\n25#2\n"
"63#214\n24\n25#5\n"
"63#215\n27#2\n27#3\n12\n37#45\n"
"63#216\n27#1\n27#2\n22\n25#5\n"
"63#217\n27#5\n2#0\n12\n39#5\n27#5\n2#9\n11\n20\n38#10\n27#5\n2#a\n12\n39#5\n27#5\n2#f\n11\n20\n19\n38#5\n27#5\n2#x\n16\n19\n37#4\n"
"63#217\n35#13\n35#1\n"
"63#218\n27#4\n27#5\n4\n25#4\n"
"63#218\n27#2\n3#1.0\n4\n25#2\n36#47\n"
"63#219\n27#5\n2#.\n15\n37#46\n"
"63#220\n27#4\n27#5\n4\n25#4\n"
"63#220\n27#2\n3#1.0\n4\n25#2\n"
"63#221\n27#2\n27#3\n12\n37#30\n"
"63#222\n27#1\n27#2\n22\n25#5\n"
"63#223\n27#5\n2#0\n12\n39#5\n27#5\n2#9\n11\n20\n37#4\n"
"63#223\n35#13\n35#1\n"
"63#224\n27#4\n27#5\n4\n25#4\n"
"63#224\n27#2\n3#1.0\n4\n25#2\n36#32\n35#1\n"
"63#225\n27\n2#add\n22\n2#number\n28#float\n27#4\n48#1\n48#2\n30\n"
"63#226\n27#2\n52\n53\n26#do_number\n"
"63#228\n51#is_name_begin\n"
"63#228\n57#256\n"
"63#229\n27\n2#a\n13\n38#5\n27\n2#z\n14\n19\n39#10\n27\n2#A\n13\n38#5\n27\n2#Z\n14\n19\n20\n39#5\n27\n2#_$\n17\n20\n52\n53\n26#is_name_begin\n"
"63#231\n51#is_name\n"
"63#231\n57#256\n"
"63#232\n27\n2#a\n13\n38#5\n27\n2#z\n14\n19\n39#10\n27\n2#A\n13\n38#5\n27\n2#Z\n14\n19\n20\n39#5\n27\n2#_$\n17\n20\n39#10\n27\n2#0\n13\n38#5\n27\n2#9\n14\n19\n20\n52\n53\n26#is_name\n"
"63#234\n51#do_name\n"
"63#234\n57#1024\n"
"63#235\n27#1\n27#2\n22\n25#4\n"
"63#235\n27#2\n3#1.0\n4\n25#2\n"
"63#236\n27#2\n27#3\n12\n37#26\n"
"63#237\n27#1\n27#2\n22\n25#5\n"
"63#238\n28#is_name\n27#5\n48#1\n10\n37#4\n"
"63#238\n35#13\n35#1\n"
"63#239\n27#4\n27#5\n4\n25#4\n"
"63#240\n27#2\n3#1.0\n4\n25#2\n36#28\n"
"63#241\n27#4\n28#KEYWORDS\n17\n37#10\n"
"63#242\n27\n2#add\n22\n27#4\n27#4\n48#2\n30\n35#9\n"
"63#244\n27\n2#add\n22\n2#name\n27#4\n48#2\n30\n"
"63#245\n27#2\n52\n53\n26#do_name\n"
"63#247\n51#do_string\n"
"63#247\n57#1024\n"
"63#248\n2#\n25#4\n"
"63#249\n27#1\n27#2\n22\n25#5\n"
"63#250\n27#2\n3#1.0\n4\n25#2\n"
"63#251\n27#3\n27#2\n5\n25#6\n"
"63#253\n27#6\n3#5.0\n13\n38#7\n27#1\n27#2\n22\n27#5\n15\n19\n38#9\n27#1\n27#2\n3#1.0\n4\n22\n27#5\n15\n19\n37#89\n"
"63#255\n27#2\n3#2.0\n4\n25#2\n"
"63#256\n27#2\n27#3\n3#2.0\n5\n12\n37#76\n"
"63#257\n27#1\n27#2\n22\n25#7\n"
"63#258\n27#7\n27#5\n15\n38#9\n27#1\n27#2\n3#1.0\n4\n22\n27#5\n15\n19\n38#9\n27#1\n27#2\n3#2.0\n4\n22\n27#5\n15\n19\n37#17\n"
"63#259\n27#2\n3#3.0\n4\n25#2\n"
"63#260\n27\n2#add\n22\n2#string\n27#4\n48#2\n30\n"
"63#261\n35#33\n35#31\n"
"63#263\n27#4\n27#7\n4\n25#4\n"
"63#263\n27#2\n3#1.0\n4\n25#2\n"
"63#264\n27#7\n2#\\n\n15\n37#16\n"
"63#265\n27\n2#y\n22\n3#1.0\n4\n27\n2#y\n21\n"
"63#266\n27#2\n27\n2#x\n21\n35#1\n36#80\n35#111\n"
"63#268\n27#2\n27#3\n12\n37#106\n"
"63#269\n27#1\n27#2\n22\n25#7\n"
"63#270\n27#7\n2#\\\\\n15\n37#65\n"
"63#271\n27#2\n3#1.0\n4\n25#2\n"
"63#271\n27#1\n27#2\n22\n25#7\n"
"63#272\n27#7\n2#n\n15\n37#5\n"
"63#272\n2#\\n\n25#7\n35#35\n27#7\n2#r\n15\n37#7\n"
"63#273\n28#chr\n3#13.0\n48#1\n25#7\n35#25\n27#7\n2#t\n15\n37#5\n"
"63#274\n2#	\n25#7\n35#17\n27#7\n2#0\n15\n37#5\n"
"63#275\n2#\\0\n25#7\n35#9\n27#7\n2#b\n15\n37#5\n"
"63#276\n2#\n25#7\n35#1\n"
"63#277\n27#4\n27#7\n4\n25#4\n"
"63#277\n27#2\n3#1.0\n4\n25#2\n35#31\n27#7\n27#5\n15\n37#17\n"
"63#279\n27#2\n3#1.0\n4\n25#2\n"
"63#280\n27\n2#add\n22\n2#string\n27#4\n48#2\n30\n"
"63#281\n35#13\n35#11\n"
"63#283\n27#4\n27#7\n4\n25#4\n"
"63#283\n27#2\n3#1.0\n4\n25#2\n36#108\n"
"63#284\n27#2\n52\n53\n26#do_string\n"
"63#286\n51#do_comment\n"
"63#286\n57#1024\n"
"63#287\n27#2\n3#1.0\n4\n25#2\n"
"63#288\n2#\n25#4\n"
"63#289\n27#2\n27#3\n12\n37#24\n"
"63#290\n27#1\n27#2\n22\n2#\\n\n15\n37#4\n"
"63#290\n35#15\n35#1\n"
"63#291\n27#4\n27#1\n27#2\n22\n4\n25#4\n"
"63#292\n27#2\n3#1.0\n4\n25#2\n36#26\n"
"63#293\n27#4\n2#startswith\n22\n2#@debugger\n48#1\n37#10\n"
"63#294\n27\n2#add\n22\n2#@\n2#debugger\n48#2\n30\n35#1\n"
"63#295\n27#2\n52\n53\n26#do_comment\n"
"63#298\n51#_main\n"
"63#298\n57\n"
"63#299\n2#sys\n1#1\n"
"63#300\n28#sys\n2#argv\n22\n25\n"
"63#301\n28#len\n27\n48#1\n3#2.0\n16\n37#10\n"
"63#302\n28#print\n2#error arguments, arguments = \n27\n48#2\n30\n24\n52\n35#1\n"
"63#304\n27\n3#1.0\n22\n25#1\n"
"63#305\n28#print\n2#tokenize file: %s ...\n27#1\n8\n48#1\n30\n"
"63#306\n28#load\n27#1\n48#1\n25#2\n"
"63#307\n28#tokenize\n27#2\n48#1\n25#3\n27#3\n45\n44#25\n25#4\n"
"63#309\n2#%s %s %r\n31\n27#4\n2#pos\n22\n32\n27#4\n2#type\n22\n32\n27#4\n2#val\n22\n32\n8\n25#5\n"
"63#310\n28#print\n27#5\n48#1\n30\n36#24\n30\n53\n26#_main\n"
"63#312\n28#__name__\n2#__main__\n15\n37#6\n"
"63#313\n28#_main\n48\n30\n35#1\n61\n";